#ifndef PLANE_WAR_H__
#define PLANE_WAR_H__

/* 初始化子弹 */
static void init_bullets(void);
/* 初始化敌机 */
static void init_enemies(void);
/* 发射子弹 */
static void fire_bullet(void);
/* 生成敌机 */
static void spawn_enemy(void);
/* 检查碰撞 */
static bool check_collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
/* 更新游戏状态 */
static void update_game(lv_timer_t *timer);
/* 重置游戏状态（用于重新开始） */
static void reset_game(void);
/* 触摸事件处理 */
static void touch_handler(lv_event_t *e);
/* 自动发射子弹的定时器回调 */
static void auto_fire_timer(lv_timer_t *timer);
/* 初始化游戏 */
void plane_war_init(void);


#endif